@charset "utf-8";

body { font-family:'Microsoft YaHei', 'Heiti', 'sans-serif'; font-size:12px; min-width:1200px; color:#333;}
body, ul, li, p, dl, dt, dd, ol { margin:0; padding:0;}
ul, dl, ol { list-style:none;}
img { border:0;}
a { text-decoration:none; color:#000;}

.top { background:url(../images/bg_top.jpg) repeat-x; height:98px; width:100%; overflow:hidden;}
.header { width:1060px; margin:0 auto;}
.logo { float:left; padding:40px 20px 0 65px;}
.menu { float:left;}
.menu ul {}
.menu ul li { line-height:98px; width:103px; float:left; text-align:center;}
.menu ul li a { display:block; height:97px; background:url(../images/bg_menu.jpg) right top no-repeat; font-size:18px; font-weight:bold;}
.menu ul li a:hover { color:#b8282e;}
.menu ul li.last a { background:none;}

.mid { background:#f3f3f3;}
.slid { width:100%; height:450px;}
.search { background:url(../images/bg_search.jpg) repeat-x; height:40px;}
.mid_search { width:1060px; margin:0 auto;}
.s_news { float:left;}
.s_search { float:right;}
.s_news div, .s_search p { float:left; font-size:14px; color:#bb2f36; font-weight:bold;line-height: 24px;}
.s_news div a, .s_search p a { font-weight:normal;}
.s_news div a:hover { text-decoration:underline;}
.s_news .title { width:80px;}
.s_search { padding-top:7px;}
.input_search { background:url(../images/input_search.jpg) no-repeat; height:26px; width:95px; border:none;}
.input_search:hover, .input_search:active, .input_search:after { border:0;}
.bt_search { background:url(../images/bt_search.jpg) no-repeat; height:26px; width:29px; border:none; margin-left:-2px\0; text-indent: 4em; overflow: hidden;}
.news_list { width:460px; height:26px; overflow:hidden;}
.news_list a { *float:left;}
.news_list .date { *overflow:hidden; *height:26px;}
.news_list ul {}
.news_list ul li { width:460px;}
.date { color:#8e8e8e; font-size:12px; font-weight:normal; float:right;}
.date i { padding-left:8px;}
.news { background:#e1e1e1 url(../images/bg_mid.jpg) top repeat-x; height:230px; padding:21px 0;}
.news_center { width:994px; margin:0 auto;}
.ywly, .zxdt, .jjfa { background:#fff; float:left; height:230px; border:1px #cdcdcd solid;}
.ywly { width:322px; margin-right:18px;}
.zxdt { width:310px; margin-right:18px;}
.jjfa { width:317px;}
.ywly .title, .zxdt .title, .jjfa .title { height:34px;}
.box_dh .list { padding:12px 4px;}
.ywly .list {}
.ywly .list .img, .zxdt .list .img { padding:12px 0; float:left;}
.ywly .list .details, .zxdt .list .details { float:right; padding-top:12px;}
.ywly .list .details { width:188px;}
.zxdt .list .details { width:180px;}
.ywly .list .details ul { font-size:14px; line-height:20px;}
.ywly .list .details ul li { padding-left:20px; line-height:24px;}
.ywly .list .details p.more, .zxdt .list .details p.more { text-align:right;}
.ywly .list .details p.more a, .zxdt .list .details p.more a { color:#787878;}
.zxdt .list .details p.info { height:76px; text-indent:2em; line-height:24px;}
.nav_ywly01 { background:url(../images/icon_08.gif) 0 6px no-repeat;}
.nav_ywly02 { background:url(../images/icon_09.gif) 0 6px no-repeat;}
.nav_ywly03 { background:url(../images/icon_10.gif) 0 6px no-repeat;}
.jjfa .list {}
.jjfa .list ul {}
.jjfa .list ul li { border-bottom:1px #eee solid; height:38px; line-height:38px; background:url(../images/bg_li.jpg) repeat-x; text-indent:1em;}
.jjfa .list ul li a { display:block; height:38px; background:url(../images/icon_02.gif) 291px 15px no-repeat;}
.jjfa .list ul li a:hover { background:#bb2f36 url(../images/icon_01.gif) 291px 15px no-repeat; color:#fff;}
.more {}
.more i { padding-left:8px;}
.news_top { height:115px; border-bottom:2px #e3e3e3 dotted; margin:0 12px;}
.news_bottom {}
.news_ywly { padding:9px 0 0 5px;}
.news_ywly li { width:145px; float:left; background:url(../images/icon_06.gif) 0 6px no-repeat; padding-left:10px; line-height:20px;}
.news_zxdt { padding:6px 0 0 12px;}
.news_zxdt li { background:url(../images/icon_07.gif) 0 9px no-repeat; line-height:22px; padding-left:8px;}
.news_zxdt li span { float:right; color:#bb2f36; padding-right:12px;}
.news_zxdt li a { *float:left;}

.footer { background:url(../images/bg_footer.jpg) center repeat-x; height:94px; padding-top:32px; clear:both;}
.footer_center { width:1000px; margin:0 auto; padding-left:7px;}
.ewm { float:left; padding-right:25px;}
.footer_center .info { float:left;}
.nav { height:32px;}
.nav ul {}
.nav ul li { color:#fff; float:left;}
.nav ul li a { color:#fff;}
.copyright { color:#fff; line-height:18px;}

.content { width:1200px; margin:0 auto; min-height:850px; background:url(../images/bg_content.gif) bottom left no-repeat;}
.con_text { padding-bottom:30px; clear:both;}
.banner { width:1200px; height:143px; margin-bottom:18px;}
.left { width:236px; float:left; padding-left:56px;}
.left p { background:url(../images/bg_list_h.gif) bottom no-repeat; width:193px; height:28px; padding-top:20px; font-size:18px; color:#bf4045;}
.left ul {}
.left ul li { height:25px; padding-top:20px; background:url(../images/bg_list.gif) bottom no-repeat; width:193px; font-size:16px;}
.right { width:800px; float:right; padding-right:100px;}
.con_info { font-size:14px;min-height: 500px; padding-bottom:24px;}
.con_info h3 { font-size:14px; font-weight:bold;}
.con_info h3, .con_info p { padding:5px 0; text-indent:2em; line-height:24px;}

.con_info h3, .con_info p a:visited{color:#999;}
.con_info h3, .con_info p a:hover{color:#c40000;}

/*** 2 menu***/
#jsddm li a	{ display: block; white-space: nowrap}
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; margin-top:-30px; background:url(../images/icon_05.png) top center no-repeat; border-top:2px #bb2f36 solid;}
#jsddm li ul li { float: none; display: inline; height:25px;}
#jsddm li ul li a {	width: auto; color: #24313C; background: #fff;/*opacity: 0.65;*/ position: relative; z-index: 299; filter:alpha(opacity=75); opacity:0.75; font-size:14px; height:25px; line-height:25px; min-width:100px; padding:0 5px;}			
#jsddm li ul li a:hover { background: #bb2f36; color:#fff;}

.con_info h1 { text-align:center; font-weight:normal; font-size:24px;}
.con_info h2 { text-align:center; font-weight:normal; font-size:14px; border-bottom:1px #f5f5f5 dotted; padding-bottom:12px;}
.con_info iframe { padding:20px 0 20px 140px; width:518px;}
.con_info .text_align { text-align:left; padding-left:140px;}
.con_info .gray { color:#CCC;}
.font_size { font-size:18px;}
.a_center { text-align:center;}

.con_ba { clear:both;}
.right_b3 .con_ba h2 { font-size:18px; background:url(../images/bg_h2.gif) top left no-repeat; height:38px; line-height:38px; text-align:left; text-indent:2em;}
.con_ba dt { width:257px; height:157px; padding:1px; background:#fff; border:4px #ebebeb solid; float:left;}
.con_ba dt img { width:257px; height:157px;}
.con_ba dd { float:right; width:500px; text-indent:2em; font-size:14px; line-height:24px; padding-right:100px;}
.con_ba dl, .con_ba ul { clear:both;}
.con_ba ul { padding:12px 0; min-height:80px;}
.con_ba ul li { height:24px; line-height:24px; font-size:14px; background:url(../images/icon_03.gif) 8px 8px no-repeat; text-indent:1.5em; width:50%; float:left;}
.con_ba ul li a { font-size:14px;}
.con_info ul.s_case { font-size:14px;}
.con_info ul.s_case li { text-indent:2em; line-height:24px;}
.con_info h3.s_case { font-size:16px;}
.con_info .ul_padding li { padding-bottom:12px; line-height:24px; background:url(../images/list_bg.gif) no-repeat 5px 10px;}

.culture_box { margin-bottom:12px; clear:both;}
.culture_box .title { height:30px; margin-bottom:12px;}
.culture_box .title span { float:left;}
.culture_box .title a { float:right;}
.culture_box .c_logo { margin-top:50px;}
.culture_box .c_01 { width:800px; float:left; height:280px;}
.culture_box .c_01 .info { float:left; width:355px; padding-left:20px; padding-top:40px; text-indent:0;}
.culture_box .c_01 .info p { padding-bottom:24px; text-indent:2em; font-size:16px;}
.culture_box .c_01 .img { float:right; width:337px; margin-right:20px;}
.culture_box .info p { text-indent:5em; font-size:20px;}
.culture_box .info p.br_1 { padding-bottom:30px; text-indent:0;}
.red { color:#bb2f36;}
.img_box { height:250px; width:233px; margin-right:33px; float:left;}
.img_box .img { height:174px;}
.img_box .title { text-align:center; line-height:70px;}

.tab { background:#fbfbfb;}
.tab_menu { clear:both; background:url(../images/develop_menu.jpg) bottom repeat-x; height:99px; margin:0 30px 33px 30px;}
.tab_menu li { background:url(../images/develop_list.jpg) center bottom no-repeat; line-height:99px; float:left; text-align:center; cursor:pointer; padding:0 14px; color:#8a8a8a; font-size:14px;}
.tab_menu li.selected, .tab_menu li.hover { background:url(../images/develop_hover.jpg) center bottom no-repeat; color:#c7343a;}
.tab_menu li.selected { font-size:16px;}
.tab_box { clear:both;}
.hide{display:none}
.develop_time { height:73px;}
.tab_develop { padding:0 35px 62px 35px;}
.tab_develop table { border-collapse:collapse;}
.tab_develop table td { padding:20px; border-bottom:1px #d4d4d4 dotted; line-height:40px;}
.tab_develop table th { color:#c7343a; border-bottom:1px #d4d4d4 dotted;}

.pic_list { padding-top:20px;}

.content_b3 { width:1200px; margin:0 auto; min-height:850px;}
.con_text_b3 { padding-bottom:30px; float:left; background:url(../images/bg_left_about.gif) left top no-repeat;}
.con_text_b4 { padding-bottom:30px; float:left; background:url(../images/bg_left_ywly.gif) left top no-repeat;}
.con_text_b5 { padding-bottom:30px; float:left; background:url(../images/bg_left_yyfw.gif) left top no-repeat;}
.con_text_b6 { padding-bottom:30px; float:left; background:url(../images/bg_left_cgal.gif) left top no-repeat;}
.left_b3 { width:302px; float:left;}
.right_b3 { width:898px; float:left;}
.left_b3 ul { padding:100px 0 0 46px;}
.left_b3 ul li { line-height:47px; background:url(../images/bg_li_li.gif) bottom left no-repeat; width:228px; font-size:18px; text-indent:1em; color:#747474;}
#menubox a{ display:block; color:#747474;}
#menubox .thismenu , #menubox li.selected, #menubox li:hover { background:url(../images/bg_ah_list.gif) 0 8px no-repeat; color:#fff; border:none;}
#menubox .thismenu a, #menubox li.selected a, #menubox li:hover a { color:#fff;}
#menubox .submenu{ display:none;}
#menubox li .submenu a { height:26px; line-height:26px; color:#747474; display:block; font-size:14px; text-indent:4em;}
#menubox .submenu a:hover{ background:url(../images/bg_li_list.gif) 40px 8px no-repeat; color:#747474;}
.left_b3 p { padding:22px 0 0 43px;}
.img_imfo { padding:40px 0;}
.word_info  { line-height:20px; font-size:14px;}
.word_info p { text-indent:2em;}
.qywh_img { background:url(../images/bg_qywh.jpg) 30px 0 no-repeat; height:956px; padding:0 0 0 30px;}
.qywh_img p { margin-bottom:22px;}
.qywh_img p.more { text-align:right;}
.gsjj_img { background:url(../images/img_gsjj.gif) 469px 0 no-repeat; height:780px;}
.gsjj_img .img_imfo { height:322px; padding-top:13px;}
.gsjj_img .word_info p { margin-bottom:24px;}
.case_img { padding-top:20px;}
.case_img p {text-indent:2em;font-size:14px;margin:0px;padding-top:15px; line-height:150%;} 
.case_img_list { background:url(../images/case_bg.png) 30px 40px no-repeat; float:left; width:100%; margin-bottom:40px;}
.case_img_list .title { height:38px;}
.case_img_list .box { float:left; padding-top:15px; width:100%;}
.case_img_list .box .box_list { float:left; padding:0 20px; font-size:14px;}
.case_img_list .box .box_list .img { height:198px; text-align:center;}
.case_img_list .box .box_list .img p { margin-bottom:22px; width:234px;}
.case_img_list .box .box_list .list { line-height:28px; margin-top:8px;}
.gzhj_img { padding-top:20px;}
.gzhj_img .case_img_list { background:none; float:left; width:100%; margin-bottom:40px;}
.gzhj_img .case_img_list .title { height:38px; line-height:38px; text-indent:3em; margin-bottom:20px; background:url(../images/gzhj_icon.gif) 20px 14px no-repeat; font-size:14px;}
.gzhj_img .case_img_list .box { float:left; padding-top:15px; width:100%;}
.gzhj_img .case_img_list .box .box_list { float:left; padding:0 20px; font-size:14px; width:226px; text-align:center;}
.gzhj_img .case_img_list .box .box_list p { margin-bottom:22px;}
.gzhj_img .case_img_list .box .box_list p.name { background:#bb2f36; color:#fff; line-height:28px;}
.gzhj_img .case_img_list .box .box_list p a { color:#fff;}
.rczp_img { padding-top:20px; float:left; width:800px; background:url(../images/rczp_bg.png) 24px 0 no-repeat; padding:64px 0 0 24px;}
.rczp_img ul {}
.rczp_img ul li { float:left;}
.rczp_img p { padding:60px 0; float:left;}

.right_b3 h1 { text-align:center; font-weight:normal; font-size:24px;}
.right_b3 h2 { text-align:center; font-weight:normal; font-size:14px; border-bottom:1px #f5f5f5 dotted; padding-bottom:12px;}

.case_img .img p { text-indent:0; font-size: 14px; margin: 0px; padding-top:0; line-height:150%; }